دالة TEXTBEFORE في Excel
الدوال النصية (مهمة للويب)
الغرض من الدالة
تقوم دالة TEXTBEFORE بإرجاع النص الذي يقع قبل حد (فاصل) معين. مفيدة جداً لتقسيم السلاسل النصية الطويلة، مثل استخراج جزء من URL قبل علامة استفهام (?).
صيغة الدالة (Syntax)
TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
- text: النص الذي تريد البحث فيه. (مطلوب).
- delimiter: الحد الذي تريد البحث عنه. (مطلوب).
- instance_num: مثيل الحد الذي تريد البحث عنه (1 لأول مثيل، -1 لآخر مثيل، إلخ). (اختياري).
- match_mode: يحدد ما إذا كان البحث حساسًا لحالة الأحرف (0) أو غير حساس (1). (اختياري).
- match_end: يحدد ما إذا كان يعتبر نهاية النص كحد. (اختياري).
- if_not_found: القيمة التي يتم إرجاعها إذا لم يتم العثور على الحد. (اختياري).
أمثلة عملية
المثال 1: استخراج الجزء الأساسي من URL
لدينا URL ونريد استخراج الجزء الذي يسبق علامة الاستفهام (التي تفصل URL عن معلمات الاستعلام).
| A | B | |
|---|---|---|
| 1 | URL كامل | الجزء الأساسي |
| 2 | https://example.com/page?id=123 | https://example.com/page |
الصيغة المستخدمة:
=TEXTBEFORE(A2, "?")